home *** CD-ROM | disk | FTP | other *** search
/ Aminet 12 / Aminet 12 (1996)(GTI - Schatztruhe)[!][Jun 1996].iso / Aminet / dev / lang / HeliOS4.lha / helios_demo_disk4 / docs / userinterface / ScreenMode.doc < prev    next >
Encoding:
Text File  |  1995-07-02  |  2.4 KB  |  54 lines

  1.  
  2. ****************************************************************
  3. Configurability of the user interface in terms of screen layout.
  4. ****************************************************************
  5.  
  6. The question of whether or not the HeliOS interpreter/editor environment
  7. should remain fixed in terms of screen layout or should be made fully
  8. configurable is an interesting one.
  9.  
  10. In an ideal world, of course it would be nice to have an auto-configuring
  11. user interface which adapted to user preferences for fonts and screen mode.
  12.  
  13. Unfortunately the penalties for providing this configurabilty would be
  14. rather severe.
  15.  
  16. The HeliOS system has been designed and painstakingly evolved over many
  17. years, and has arrived at its current design as the most ideal compromise
  18. bearing in mind the following essential criteria:
  19.  
  20. 1. Compatibility with all Amiga OS versions from 1.2 onwards.
  21.  
  22.    (Yes, we do indeed have many faithful 1.3 users still out there.....)
  23.  
  24. 2. Ability to run in 1 meg memory.
  25.  
  26.    (The GUI code already forms an uncomfortably large portion of the
  27.    HeliOS memory consumption, and a fully auto-configuring user interface
  28.    would be far worse still in this respect.)
  29.  
  30. 3. Bug free operation.
  31.  
  32.    (The present GUI is all hand coded so that any bugs can be fully
  33.     repaired.  The use of "external" and severely bug-ridden GUI code
  34.     such as provided by GadTools or MUI would mean that HeliOS would
  35.     suffer to an unacceptable degree from unfixable bugs and limitations
  36.     beyond our control.)
  37.  
  38. 4. Speed and efficiency of operation even on lesser powered Amigas.
  39.  
  40.    (Compare the scrolling of Amiga Mosaic with HeliOS!  In fact compare
  41.     ANY scaleable GUI Amiga text editor with HeliOS and you will see the
  42.     advantage of the smooth scrolling, which is far easier to read and
  43.     less tiring on the eyes during long editing sessions.)
  44.  
  45. 5. HiResLace displays are not good for serious text editing for reasons
  46.    of general readability and speed of operation, so the current standard
  47.    HiRes text display is pleasing to most users for practical reasons.
  48.  
  49. 6. A reasonably fast-operating, bug free, fully configurable user interface
  50.    hand-coded in assembly language (as is the rest of HeliOS) would take
  51.    a considerable programming effort.  We feel that development time can be
  52.    more productively spent in advancing the many planned areas of improved
  53.    functionality for the HeliOS language command set.
  54.